<?php
/*<!--*************************************************************************************************************************************************													
PAGINA PHP QUE SIRVE DE MODELO PARA LA ARQUITECTURA USADA.

FINALIDAD: Recibe los datos necesarios, para ejecutar las funciones que realizar�n los querys para comunicarse con la Base de Datos. 
								
FECHA:		5/11/2010
DESARROLLADO:	Paola Bello - SITVEN, C.A.
MODIFICADO:		
FECHA MODIFICACION:
SISTEMA: 			 
****************************************************************************************************************************************************-->

<!-- En este archivo se reciben los datos necesarios para ejecutar las funciones, que realizan los querys necesarios para insertar, consultar, modificar y reactivar usuarios, estos datos se reciben desde el archivo ejecutar_usuarios.php, mediante el llamado a las funciones respectivas, y se retorna un valor para el control del query -->

******************************************************************************************************************************************************/


/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE CONSULTAR UN DOCUMENTO Y SUS DATOS
************************************************************************************/

function consultar_documentos($id="", $status="")
{
	$id_doc 	 = ecesp_v01($id);
	$status_contacto = ecesp_v01($status);
	$i=0;
 
	if(!empty($id_doc) && ($status_contacto==true))
	{
		$select="SELECT doc.*, doc_sol.*, usr.nb_usr, usr.ap_usr, sub.cod_subcomision  
		FROM t_cman_documentos doc, t_cman_documentos_subcomisiones doc_sol, t_cman_usuario usr, 
		t_cman_subcomisiones sub
		WHERE doc_sol.id_subcomision = sub.id_subcomision
		AND doc.id_documento = doc_sol.id_documento 
		AND doc.id_usr_que_registro = usr.id_usr
		AND doc_sol.id_subcomision = sub.id_subcomision
		AND doc.id_documento = ".$id_doc."
		ORDER BY doc.id_documento";

		$result_doc= ejecutar($select);

            	while($row_doc = pg_fetch_array($result_doc))
		{ 			 
			$Cons_Doc[$i]["descripcion_documento"] 	= $row_doc["descripcion_documento"];
			$Cons_Doc[$i]["observacion_documento"] 	= $row_doc["observacion_documento"];
			$Cons_Doc[$i]["fecha_registro"] 	= $row_doc["fecha_registro"];
			$Cons_Doc[$i]["imagen_documento"] 	= $row_doc["imagen_documento"];
			$Cons_Doc[$i]["nb_usr"] 		= $row_doc["nb_usr"];	
			$Cons_Doc[$i]["ap_usr"] 		= $row_doc["ap_usr"];	
			$Cons_Doc[$i]["cod_subcomision"] 	= $row_doc["cod_subcomision"];
		}		
	}
	return $Cons_Doc;	
}//FIN FUNCTION

/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE INSERTAR UN DOCUMENTO
************************************************************************************/
function insertar_documento($fecha,$descripcion,$observacion,$id_subcomision,$id_cuenta,$temporal,$nombre)
{
	$sql_sub="SELECT cod_subcomision FROM t_cman_subcomisiones WHERE id_subcomision=".$id_subcomision."";
	$res_sub=ejecutar($sql_sub);
	$datos_sub=pg_fetch_array($res_sub);
	$cod_sub=$datos_sub[0];
	$origen="tmp_files/".$nombre;
	$destino=$cod_sub."/".$nombre;

	exec("cp '".$origen."' '".$destino."'");
	exec("rm -rf '".$origen."'");

	$sql="INSERT INTO t_cman_documentos (descripcion_documento,observacion_documento, fecha_registro,imagen_documento,id_usr_que_registro) 
	VALUES ('".$descripcion."', '".$observacion."','".$fecha."','".$nombre."',".$id_cuenta.")";
	$res=ejecutar($sql);

	$sql_id="SELECT id_documento FROM t_cman_documentos WHERE imagen_documento='".$nombre."' ORDER BY id_documento DESC";
	$res_id=ejecutar($sql_id);
	$datos=pg_fetch_array($res_id);
	$id_documento=$datos[0];
	
	$sql_2="INSERT INTO t_cman_documentos_subcomisiones (id_documento,id_subcomision) 
	VALUES (".$id_documento.",".$id_subcomision.")";
	$res_2=ejecutar($sql_2);

	return $sql_2;
	
}

/***********************************************************************************
		DESCRIPCION: FUNCION QUE PERMITE MODIFICAR UN DOCUMENTO
************************************************************************************/

function modificar_documentos($id_documento, $id_subcomision, $descripcion, $observacion)
{	
 	$sql="UPDATE t_cman_documentos SET descripcion_documento ='".$descripcion."', observacion_documento='".$observacion."' WHERE id_documento=".$id_documento."";
	$res=ejecutar($sql);
	return $sql;
}

?>